/**
 * @Author Stringzhua
 * @Date 2024/1/14 11:47
 * description:基本数据类型--->String
 */
public class StringToBasic {
    public static void main(String[] args) {
        int n1 = 100;
        float f1 = 1.1F;
        double d1 = 4.5;
        boolean b1 = true;
        String s1 = n1 + "";
        String s2 = f1 + "";
        String s3 = d1 + "";
        String s4 = b1 + "";
        System.out.println("s1=" + s1 + "s2=" + s2 + "s3=" + s3 + "s4=" + s4);

        //String-->对应的基本数据类型  Integer
        //解读 OOP面向对象      基本数据类型的对应的包装类 相应的方法  得到基本的数据类型
        String s5 = "123";
        int num1=Integer.parseInt(s5);
        double num2=Double.parseDouble(s5);
        float num3=Float.parseFloat(s5);
        long num4=Long.parseLong(s5);
        byte num5=Byte.parseByte(s5);
        boolean b=Boolean.parseBoolean("true");
        short num6=Short.parseShort(s5);

        System.out.println(num1);//123
        System.out.println(num2);//123.0
        System.out.println(num3);//123.0
        System.out.println(num4);//123
        System.out.println(num5);//123
        System.out.println(num6);//123
        System.out.println(b);//true

        //如何将字符串转字符 char-->含义是指 把字符串的第一个字符得到
        System.out.println(s5.charAt(0));//s5的一个字符取出来  数组下标为0 从0开始编号
    }
}
